using System;
using System.Collections.Generic;
using System.Text;
using MeetingRoom.Domain;

namespace MeetingRoom.Service.Implementation
{
    public class SimpleStaffService : IStaffService
    {
        protected Staff staff = null;

        protected IScheduleService scheduleService = null;

        protected IScheduleService ScheduleService
        {
            set
            {
                this.ScheduleService = value;
            }
        }

        #region IStaffService Members

        Staff IStaffService.Staff
        {
            set { this.staff = value; }
        }

        void IStaffService.Join(MeetingRoom.Domain.Schedule schedule)
        {
            
        }

        void IStaffService.Cancel(MeetingRoom.Domain.Schedule schedule)
        {
            throw new Exception("The method or operation is not implemented.");
        }

        List<MeetingRoom.Domain.Schedule> IStaffService.GetInitiatedSessions()
        {
            throw new Exception("The method or operation is not implemented.");
        }

        List<MeetingRoom.Domain.Schedule> IStaffService.GetParticipatedSessions()
        {
            throw new Exception("The method or operation is not implemented.");
        }

        #endregion
    }
}
